Procedural Generation of 3D Caves for Games on the GPU

نویسندگان

  • Benjamin Mark
  • Tudor Berechet
  • Tobias Mahlmann
  • Julian Togelius
چکیده

Procedural Content Generation in Games (PCG) is a thriving field of research and application. Recent presented examples range from levels, stories and race tracks to complete rulesets for games. However, there is not much research to date on procedural 3D modeling of caves, and similar enclosed natural spaces. In this paper, we present a modular pipeline to procedurally generate underground caves in realtime, to be used as part of larger landscapes in game worlds. We propose a three step approach, which can be fully implemented using General-Purpose Computing on Graphics Processing (GPGPU) technology: 1) an L-System to emulate the expanded cracks and passages which form cave structures in nature, 2) a noise-perturbed metaball approach for virtual 3D carving, and 3) a rendering component for isosurface extraction of the modeled voxel data, and further mesh enhancement through shader programming. We demonstrate how the interaction between these components produce results comparable to real world caves, and show that the solution is viable for video game environments. For this, we present the findings of a user study we conducted among indie-game developers and players, using our results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Voxel-based Octree Construction Approach for Procedural Cave Generation

Procedural content generation is becoming an increasingly popular research area as a means of algorithmically generating scene content for virtual environments. The automated generation of such content avoids the manual labour typically associated with creating scene content, and is extremely useful in application areas such as computer graphics, movie production and video games. While virtual ...

متن کامل

Procedural Modeling as an Analytical Tool for 3D Survey in Urban Design Assessment

This paper examines procedural modeling as a tool for 3D modeling creation. Procedural modeling historically has been used for 3D visualization of natural features, but with the release of the software CityEngine in 2008, the technology can easily be adopted also in problem domains dealing with urban environments. Then, we will examine and compare two types of modeling, traditional and proc...

متن کامل

Ultra-Fast Image Reconstruction of Tomosynthesis Mammography Using GPU

Digital Breast Tomosynthesis (DBT) is a technology that creates three dimensional (3D) images of breast tissue. Tomosynthesis mammography detects lesions that are not detectable with other imaging systems. If image reconstruction time is in the order of seconds, we can use Tomosynthesis systems to perform Tomosynthesis-guided Interventional procedures. This research has been designed to study u...

متن کامل

GPU Shape Grammars

GPU Shape Grammars provide a solution for interactive procedural generation, tuning and visualization of massive environment elements for both video games and production rendering. Our technique generates detailed models without explicit geometry storage. To this end we reformulate the grammar expansion for generation of detailed models at the tesselation control and geometry shader stages. Usi...

متن کامل

Procedural Generation of 3D Cave Models with Stalactites and Stalagmites

The increasing popularity of computer graphics applications in video games and movie production has resulted in a growing demand for the development of virtual environments with rich visual scene content. As such, the use of procedural content generation techniques is an attractive solution that can avoid the manual effort involved in the creation of highly complex scenes, by automating the gen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015